// 1.0 开启web服务器（express）
const express = require('express');

const server = express();

server.get('/getHeroSkin', (req, res) => {
    // 2.0 获取到req.query中的参数值
    let { heroName } = req.query;
    // console.log(heroName);

    // 3.0 获取data.json中的符合名称为heroName变量值的数据
    // 3.1 将data.json读取到内存中变为一个数组
    // hlist:格式是数组
    let hlist = require('./db/data.json');

    // 3.2 调用数组的filter方法完成过滤
    let newArr = hlist.filter(item => item.cname == heroName);

    // 设置响应头Access-Control-Allow-Origin 值为*来消除ajax请求跨域阻止
    res.set('Access-Control-Allow-Origin', "*");

    // 3.3 将数据响应
    res.send(newArr);
})

server.listen(3001, () => {
    console.log('3001就绪');
})